// pages/home/
const api = require("../../request/api")
const request = require("../../request/request")
const util = require("../../utils/util")
const App = getApp();
const computedBehavior = require('miniprogram-computed').behavior

// const cailanzi64 = require("../../images/cailanzi64")

Page({
    behaviors: [computedBehavior],
    /**
     * 页面的初始数据
     */
    data: {
        barHeight: App.globalData.paddingTop,
        styledata: {
            // transparent
            "bg_color": "white",
            "color": "#000",
            "name": "千康惠"
        },
        // 顶部导航栏的背景色
        bg_color: "rgba(255, 255, 255, 0)",
        titleHeight: '',
        fontcolor: "#1f5150",

        bannerSwiper_list: [],
        goodSwiper_list: [],
        swiper_list_bottom: [
            // { src: "http://img.qian.gzzsu.com/shop/qiankanghui/home-img/11.jpg" },
            { src: "http://img.qian.gzzsu.com/shop/qiankanghui/home-img/%E9%82%80%E8%AF%B7%E7%A6%8F%E5%88%A9.png" },
        ],
        category_list: [],
        uid: '',
        page: 1,
        page_size: 12,
        good_list: [],
        current_index: 0,
        if_follow: false,
        middle_list: '',
        more_list: [],
        three_circle_list: [{
            title: '乡',
            text: "乡村振兴",
            img: '/images/home-img/0.xiang.png'
        }, {
            title: '食',
            text: "食疗养生",
            img: '/images/home-img/0.shi.png'
        }, {
            title: '礼',
            text: "礼品特采",
            img: '/images/home-img/0.li.png'
        },],

        promotion_list: [],
        brand_list: [],


        options: {},
        // 推广商品的轮播启动标识，为了和广告的动画不同步
        startgood: false,

        // 协议弹出框
        showloginAgreement: false,
        confirmBtn: { content: '同意', variant: 'base' },

        // 品牌列表
        brandlist: [],

        // 正在展示的品牌介绍索引
        showindex: -1,


        // 是否为新人标识 默认非新人
        isNewUser: false,

        // 是否已领取新人券 true已领取 默认已领取
        hasGotNew: true,

        // 新人框展示标识
        newCouponvisible: false,

        // 新人优惠券领取成功标识
        getSuccessful: false,

        // 优惠券领取加载标识
        loadingshow: false

    },

    // computed: {
    //     anything(data) {
    //         let uid = data.uid
    //         console.log(uid);
    //     }
    // },

    watch: {
        // uid更新后，马上检索新人优惠券领取情况
        'uid': function (uid) {
            console.log('uiduid', uid);
            // this.hadGotNewCoupon()

        }
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: async function (options) {
        // 单独设置渐变顶部栏；获取设备的状态栏高度，响应式设置导航栏高度（目前不用）
        // const that = this
        // wx.getSystemInfo({
        //     success(res) {
        //         that.setData({
        //             titleHeight: res.statusBarHeight + 85
        //         });

        //     }
        // })

        // const q = decodeURIComponent(options.q) // 获取到二维码原始链接内容
        // const scancode_time = parseInt(options.scancode_time) // 获取用户扫码时间 UNIX 时间戳
        // console.log('测试二维码', q, scancode_time);
        // if (q != 'undefined') {
        //     let oo = util.DateFormat(scancode_time)
        //     console.log(q, oo);
        // }

        // 初始化数据，主要是保存uid
        // this.init_data()

        console.log('home-options', options);
        // 是否小程序码扫码进入判断
        // 与分销分享中商品详情页的wxacodescan处理并不冲突
        // let { scene } = options
        // if (scene) {
        //     this.handleScanAction(scene)
        // }



        // const strr = 'http://img.qian.gzzsu.com/shop/qiankanghui/shrek?brand_id=555'
        // let regg = RegExp('brand_id=(\\d*)')
        // // let res = regg.exec(strr)
        // let res = strr.match(regg)
        // console.log('正则', res[1]);

        // 间隔定时 确保uid的更新、一并更新新用户标识
        const timer2 = setInterval(() => {
            if (this.data.uid && App.globalData.fulluserInfo) {
                clearInterval(timer2)
            }
            // 保证  App.globalData.fulluserInfo不为空
            else if (App.globalData.uid && App.globalData.fulluserInfo) {
                this.setData({
                    uid: App.globalData.uid,
                    isNewUser: App.globalData.fulluserInfo?.is_new_user == 1 ? true : false,
                })

                // 获取到用户信息后判断是否展示新人券领取
                this.hadGotNewCoupon()
            }
        }, 100);

        // 延迟定时：设置轮播图自动播放、设置底部栏购物车商品数量
        const timer1 = setTimeout(() => {
            this.setData({
                startgood: true
            })
            if (App.globalData.cartnum !== 0) {
                if (typeof this.getTabBar === 'function' && this.getTabBar()) {
                    this.getTabBar().setData({
                        cartnum: App.globalData.cartnum,
                    })
                }
            }
            clearTimeout(timer1)
        }, 1000);

        // 判断是否同意了小程序使用协议
        if (!App.globalData.isAgree) {
            // 征询是否同意 隐藏底部导航栏
            // wx.hideTabBar({})
            this.setData({
                showloginAgreement: !App.globalData.isAgree,
                options,
            })
        }
        // 先前已经同意了协议，此处需要直接将新人券框设置为true，与新人进行判断决定展示
        else {
            this.setData({
                newCouponvisible: true
            })
        }

        // share 分享商品或资讯的跳转路径 如果有即从首页跳转，以便返回可以回到首页
        // let { share, sid } = options
        // if (share && App.globalData.isAgree) {
        //     // 判断是否为跳转视频页面(因为视频没有单独的id存储，需区分)
        //     if (share === '/pages/videoplay/video') {
        //         let url = sid ? `${share}?sid=${sid}&videoStr=${options.videoStr}` : `${share}?videoStr=${options.videoStr}`
        //         wx.navigateTo({
        //             url: url,
        //         })
        //     } else {
        //         // 判断有无sid，有则携带
        //         let url = sid ? `${share}?sid=${options.sid}&id=${options.id}` : `${share}?id=${options.id}`
        //         wx.navigateTo({
        //             url: url,
        //         })
        //     }
        // }

        // share 分享商品或资讯的跳转路径 如果有即从首页跳转，以便返回可以回到首页
        let { share, sid, id, nobind } = options
        if (share && App.globalData.isAgree) {
            // 判断是否为跳转视频页面(因为视频没有单独的id存储，需区分)
            if (share === '/pages/videoplay/video') {
                let url = `${share}?sid=${sid}&videoStr=${options.videoStr}&nobind=${nobind}`
                wx.navigateTo({
                    url: url,
                })
            } else {
                let url = `${share}?sid=${sid}&id=${id}&nobind=${nobind}`
                wx.navigateTo({
                    url: url,
                })
            }
        }
        // 属于进入首页（不入其他内容页面）绑定关系
        else if (!share && sid) {
            this.handleScanAction(sid)
        }
        // 目前用不上
        // this.get_category_list()
        // this.get_goods_list()
        // this.get_middle_list()
        // this.get_promotion_list()

        // 请求品牌列表
        this.getBrandlist()
        await this.get_more_list()
        await this.get_brand_list()
        await this.getbannerSwiper()
        await this.getgoodSwiper()
    },

    init_data() {
        // 此页面js和app.js同时执行，无法等到uid设置为全局变量已经执行到此
        // 所以  App.globalData.uid为undefined。如果实在需要预先uid，要考虑他法
        this.setData({
            uid: App.globalData.uid,
        })
    },

    // 处理二维码进入小程序，发送sid
    handleScanAction(sid) {
        // 使用code方式才能绑定下级用户
        wx.login({
            success: async res => {
                if (res.code) {
                    let params = {
                        code: res.code,
                        sid
                    }
                    let scanRes = await request.post(api.wxacodescan, params)
                    console.log(scanRes);
                    // this.handleAndJump(scanRes)
                }
            },
            fail: err => {

            }
        })
    },

    // 扫码进入子方法：跳转路径拼接参数，进行跳转
    handleAndJump(obj) {
        if (obj.page) {
            let url = `/${obj.page}?id=${obj.source_id}`
            wx.navigateTo({
                url,
                success: (result) => {

                },
                fail: () => { },
                complete: () => { }
            });
        }
    },

    // 处理swiper高度自适应
    goheight: function (e) {
        var width = wx.getSystemInfoSync().windowWidth
        //获取可使用窗口宽度
        var imgheight = e.detail.height
        //获取图片实际高度
        // var imgwidth = e.detail.width
        //获取图片实际宽度
        // var height = width * imgheight / imgwidth + "px"
        //计算等比swiper高度
        // console.log(imgheight);
        this.setData({
            swiperheight: imgheight / 2
        })
    },

    // 判断是否已经领取过新人优惠券 因为依赖uid，不在onload中直接调用，在watch中调用。
    async hadGotNewCoupon() {
        // 提高效率 只检索新人，非新人直接跳出
        // console.log('isNewUser&&!hasGotNew3333', this.data.isNewUser, this.data.hasGotNew);

        let isNewUser = this.data.isNewUser
        if (!isNewUser) return

        // type=0 检索所有优惠券包括已使用和失效
        let mycouponList = await request.post(api.myCouponList, { uid: this.data.uid, type: 0, limit: 20 })

        // 如果没有领取为null，无法调用some数组方法
        if (!mycouponList) mycouponList = []

        // 类型9为新人券
        let hasGotNew = mycouponList.some((item) => {
            return item.type == 9
        })

        this.setData({
            hasGotNew: hasGotNew
            // hasGotNew: false

        })

        console.log('isNewUser&&!hasGotNew2222', this.data.isNewUser, this.data.hasGotNew, this.data.newCouponvisible);

    },

    // 跳转医师简介
    goto_doctor() {
        wx.navigateTo({
            url: `/brand/doctor/doctor?index=0`,
            success: (result) => {

            },
            fail: () => { },
            complete: () => { }
        });
    },

    // 点击换一换
    changeHandle() {
        if (this.data.move == 1) return util.showToast('您操作太快了')
        this.setData({
            move: 1
        })
        setTimeout(() => {
            this.setData({
                move: 0
            })
        }, 1020);
    },
    // 点击进入品牌首页
    enterBrand(e) {
        // 获取品牌id并修改到全局变量
        let brandID = e.currentTarget.dataset.id
        App.globalData.brandId = brandID

        let url = `/brand/index/index`
        wx.navigateTo({
            url,
            success: (result) => {

            },
            fail: () => { },
            complete: () => { }
        });

    },
    // 点击展示品牌介绍
    showIntroduce(e) {
        let index = e.currentTarget.dataset.index
        this.setData({
            showindex: index
        })
    },

    // 品牌列表滑动事件
    clearHandle() {
        // 避免滑动时不断修改导致的页面卡顿
        if (this.data.showindex == -1) return
        // 隐藏所有品牌展示盒子
        this.setData({
            showindex: -1
        })
    },

    async getBrandlist() {
        let res = await request.post(api.getBrands)
        // console.log(res);
        this.setData({
            brandlist: res
        })
    },


    // 同意协议
    confirmDialog(e) {
        // 同意后展示底部导航栏
        // wx.showTabBar({})
        // 缓存同意的结果
        util.saveAppValue('isAgree', true)

        this.setData({
            // 关闭协议框
            showloginAgreement: false,
        })
        this.setData({
            // 将新人券框设置为可展示状态，最终展示再结合是否为新人的条件判断
            newCouponvisible: true
        })
        // 判断是否为新人；展示新人优惠券框框，并领取优惠券
        // let isNew = this.data.isNewUser
        // if (isNew) {
        //     this.handleNewAcount()
        // }

        let options = this.data.options
        let { share } = options
        if (share) {
            wx.navigateTo({
                url: `${share}?sid=${options.sid}&id=${options.id}`,
            })
        }
    },

    // 不同意 直接清除缓存退出小程序
    cancelDialog(e) {
        // this.setData({
        //     showloginAgreement: false
        // })
        wx.exitMiniProgram({
            success() {
                wx.clearStorageSync()
                console.log('清除所有缓存');
            },
            fail(err) { console.log(err); },
        })
    },

    // 关闭新人优惠券框框
    onCloseNew() {
        this.setData({
            newCouponvisible: false
        })
    },

    // 新人券不进行自动领取
    // 处理新用户进入，自动领取新人券
    // async handleNewAcount() {
    //     // 领取成功返回的是优惠券详情对象，领取失败为null
    //     this.setData({
    //         newCouponvisible: true
    //     })
    // },

    // 点击领取新人券
    async getNewCoupon() {
        this.setData({
            loadingshow: true
        })

        setTimeout(async () => {
            let params = { uid: App.globalData.uid, id: 153 }
            let couRes = await request.postall(api.getCoupon2, params)

            if (couRes.code != 0) {
                this.setData({
                    loadingshow: false
                })
                return util.showToast(couRes.msg)
            }
            // console.log('新人优惠券领取结果', couRes);

            this.setData({
                loadingshow: false
            })
            if (couRes) {
                this.setData({
                    getSuccessful: true
                })
            }
        }, 1000);


    },

    getbannerSwiper() {
        let params = {
            type: 'banners'
        };

        //let that = this
        request.post(api.getSwiper, params).then(res => {
            let newRes = []
            let reg = /disabled-/gi
            res.forEach(item => {
                if (!reg.test(item.name)) {
                    newRes.push(item)
                }
            })

            this.setData({
                bannerSwiper_list: newRes.reverse()
            })
            // console.log(this.data.swiper_list)
        })
    },

    getgoodSwiper() {
        let params = {
            type: 'goods'
        };

        request.post(api.getSwiper, params).then(res => {

            let newRes = []
            let reg = /disabled-/gi
            res.forEach(item => {
                if (!reg.test(item.name)) {
                    newRes.push(item)
                }
            })

            this.setData({
                goodSwiper_list: newRes
            })
        })
    },
    // 推广商品列表
    get_promotion_list() {
        let params = {
            page: 1,
            pageSize: 2,
            // uid: this.data.uid,
            type: 'default'

        }
        request.post(api.goods_more, params).then(res => {
            this.setData({
                promotion_list: res
            })
        })
    },

    // 品牌商品列表
    get_brand_list() {
        let params = {
            page: 1,
            limit: 4,
            // uid: this.data.uid,
            // type: 'default',
            // keywords: '惊喜'
        }
        request.post(api.goodshot, params).then(res => {
            // 保证只有6个
            res = res.slice(0, 6)
            this.setData({
                brand_list: res
            })
        })
    },


    get_new_goods_list() {
        let params = {
            page: this.data.page,
            pageSize: this.data.page_size,
            // uid: this.data.uid,
            type: 'default'

        }
        let old_list = this.data.good_list
        request.post(api.goods_more, params).then(res => {
            if (res.length != 0) {
                let new_list = old_list.concat(res)
                this.setData({
                    good_list: new_list
                })
            }
            else {
                this.setData({
                    noMoreData: true
                });
                util.showToast('暂无更多商品了');
            }
        })
    },
    get_goods_list() {
        let params = {
            page: this.data.page,
            pageSize: this.data.page_size,
            // uid: this.data.uid,
            type: 'default'

        }
        request.post(api.goods_more, params).then(res => {
            this.setData({
                good_list: res
            })
        })
    },
    get_middle_list() {
        let params = {
            page: 1,
            pageSize: 6,
            // uid: this.data.uid,
            type: 'default'
        }
        request.post(api.goods_more, params).then(res => {
            this.setData({
                middle_list: res
            })
        })
    },

    get_more_list() {

        let params = {
            page: this.data.page,
            limit: this.data.page_size,
            // type: 'default',
            // is_selected: 1,
            keywords: '非热门',
            brand_id: 2
        }
        request.post(api.goods_more, params).then(res => {
            if (res.length == 0) {
                this.setData({
                    noMore: true
                })
                util.showToast('暂无更多相关商品')
                return
            }
            for (var i = 0; i < res.length; i++) {
                let mx = parseInt(Math.random() * 10) / 10
                let youhui = res[i].sell_price * (mx * 0.04 + 0.08)
                res[i].youhui = youhui.toFixed(2)
            }

            // 如果是刷新清空原数组
            if (this.isReload) {
                this.setData({
                    more_list: []
                })
                this.isReload = false
                util.showToast('刷新成功')
            }

            let list = this.data.more_list
            let new_list = list.concat(res)
            this.setData({
                more_list: new_list
            })

            // 每次设置完进行判断是否大于120
            if (this.data.more_list.length >= 120) {
                this.setData({
                    noMore: true
                })
                // util.showToast('暂无更多相关商品')
                return
            }

        })
    },

    // isReload: false,
    // // 下拉刷新
    // refresh() {
    //     let timer = setTimeout(() => {
    //         this.setData({
    //             page: 1,
    //             noMore: false,
    //         })
    //         this.isReload = true
    //         this.get_more_list()
    //         clearTimeout(timer)
    //     }, 1000);
    // },

    // 获取分类栏目 快速选品
    get_category_list() {
        let params = {
            pid: 0,
            page: this.data.page,
            pageSize: 3,
        }
        request.post(api.category_list, params).then(res => {
            if (res.length != 0) {
                this.setData({
                    category_list: res
                })
            }
        })
    },

    // 轮播图设置当前小点 用于展示
    indicator_change(event) {
        this.setData({
            current_index: event.detail.current
        })
    },

    // 跳转快速选品页面
    category_navigation(e) {
        let index = e.currentTarget.dataset.index
        let url = '/pages/home/classify?index=' + index
        wx.reLaunch({
            url,
        })
    },

    // 团购跳转 16号临时更改
    go_group_buying() {
        // let url = '/pages/group_buying/group_buying'
        // wx.navigateTo({
        //     url
        // })
        console.log('ooopdddee');
        wx.showShareMenu({
            withShareTicket: true,
            menus: ['shareAppMessage', 'shareTimeline']
        })
    },

    // 查看商品详情
    go_detail(e) {
        let type = e.currentTarget.dataset.type
        // 处理轮播图的第一张优惠券跳转
        if (type == 'coupon') {
            wx.navigateTo({
                url: '/coupon/couCenter'
            })
            return
        } else if (type == 'vip') {
            wx.navigateTo({
                url: '/vip/vip'
            })
            return
        }

    },

    go_good_detail(e) {
        let id = e.currentTarget.dataset.id
        if (!id) {
            util.showToast('所选商品暂无记录')
            return
        }
        wx.navigateTo({
            url: '/pages/good/detail?id=' + id,
        })
    },

    // 商品列表组件点击触发的回调
    go_detail_from_component(e) {
        let id = e.detail.currentTarget.dataset.id
        if (!id) {
            util.showToast('所选商品暂无记录')
            return
        }
        wx.navigateTo({
            url: '/pages/good/detail?id=' + id,
        })
    },

    // 商品列表组件点击加入购物车
    async cart_add(e) {
        if (!this.data.uid) {
            util.showToast('请登录后再添加购物车哦')
            return
        }
        let id = e.detail.currentTarget.dataset.id
        let goodDetail = await request.post(api.goods_details, { id })
        if (goodDetail.store_nums <= 0) {
            wx.showToast({
                title: '该商品暂无库存，请挑选别的心仪商品吧',
                icon: 'none',
                duration: 2000
            });
            return
        }

        // 筛选最低价格规格id，默认选最低规格
        let temArr = []
        goodDetail.products_array.forEach(item => {
            temArr.push(item.sell_price)
        });
        console.log(temArr, goodDetail.products_array);
        let lowestProPrice = Math.min(...temArr)
        let lowestIndex = temArr.indexOf(lowestProPrice)
        let skuid = goodDetail.products_array[lowestIndex].id
        // console.log('skuid', skuid);

        let params = {
            goods_id: id,
            uid: this.data.uid,
            goods_sku_id: skuid
        }
        let res = await request.post(api.cart_add, params)
        if (res) {
            let cartRes = await request.post(api.cart_list, { uid: this.data.uid })
            // console.log(cartRes);
            App.globalData.cartnum = cartRes.total_goods_nums

            this.handleChangeCart()
        }
        util.showToast("已加入购物车")
    },

    // 搜索栏跳转
    go_search() {
        wx.navigateTo({
            url: '/pages/good/search',
        })
    },

    // 菜篮子跳转小程序
    go_cailanzi_program() {
        wx.navigateToMiniProgram({
            appId: 'wxb1f5b7f152b1858d',
        })
    },

    // 跳转推广页面
    go_promotion() {
        let url = '/pages/promotion/promotion'
        wx.navigateTo({
            url
        })
    },

    go_welfare() {
        let url = '/pages/welfare/welfare'
        wx.navigateTo({
            url,
        })
    },

    go_brand() {
        let url = '/pages/brand/brand'
        wx.navigateTo({
            url,
        })
    },

    go_vip() {
        let url = '/vip/vip'
        wx.navigateTo({
            url,
        })
    },

    go_zone(e) {
        let url = "/pages/home/zone?index=" + e.currentTarget.dataset.index
        wx.navigateTo({
            url,
        })
    },

    go_contact() {

    },

    // 获取滑动位置
    onPageScroll: function (e) {
        // wx.getSystemInfoSync().windowHeight 系统手机窗口高度
        // 当页面滑动距离大于一屏的高度时显示回到顶部控件
        // console.log(e.scrollTop);

        // 新平台首页使用的顶部导航栏背景色渐变
        // this.changeBgcolor(e.scrollTop)

        this.setData({
            ifShowTop: e.scrollTop > wx.getSystemInfoSync().windowHeight ? true : false
        });
    },

    // 根据滑动改变导航栏背景色
    changeBgcolor(topHeight) {
        let step = 0
        if (topHeight >= 120) {
            step = 1
        } else if (topHeight >= 108) {
            step = 0.9
        }
        else if (topHeight >= 96) {
            step = 0.8
        }
        else if (topHeight >= 84) {
            step = 0.7
        }
        else if (topHeight >= 72) {
            step = 0.6
        }
        else if (topHeight >= 60) {
            step = 0.5
        }
        else if (topHeight >= 48) {
            step = 0.4
        }
        else if (topHeight >= 36) {
            step = 0.3
        }
        else if (topHeight >= 24) {
            step = 0.2
        }
        else if (topHeight >= 12) {
            step = 0.1
        } else if (topHeight >= 0) {
            step = 0
        }

        this.setData({
            bg_color: `rgba(255, 255, 255, ${step})`,
        })
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    handleChangeCart() {
        if (typeof this.getTabBar === 'function' &&
            this.getTabBar()) {
            this.getTabBar().setData({
                cartnum: App.globalData.cartnum,
                // selected: 0
            })
        }
    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
        // 自定义底部栏保证选择无误的代码
        if (typeof this.getTabBar === 'function' &&
            this.getTabBar()) {
            this.getTabBar().setData({
                cartnum: App.globalData.cartnum,
                selected: 0
            })
        }
        // 获取uid
        // this.init_data()

        // 重置自定义导航栏的索引、品牌id
        App.globalData.tabindex = 0
        App.globalData.brandId = -1


        // let pages = getCurrentPages()
        // let prev_page = pages[pages.length - 2]
        // console.log(pages);
        // console.log(prev_page);
        // 从优惠券跳转 需滚动到指定位置
        if (App.globalData.fromCoupon) {
            App.globalData.fromCoupon = false
            wx.pageScrollTo({
                selector: ".more-good-title",
                offsetTop: -100
            })
        }
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

        setTimeout(async () => {
            this.setData({
                noMore: false,
                page: 1,
                bannerSwiper_list: [],
                goodSwiper_list: [],
                more_list: [],
                brand_list: [],
                brandlist: [],
                showindex: -1
            })
            await this.get_more_list()
            await this.get_brand_list()
            await this.getbannerSwiper()
            await this.getgoodSwiper()
            await this.getBrandlist()
            wx.stopPullDownRefresh()
        }, 1800);
    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage(e) {
        let mobile = App.globalData.mobile;
        let VipGrade = this.data.VipGrade;
        let uid = this.data.uid;
        let sid = uid;

        // 记录分享次数
        request
            .postall(api.wxacodeshare, { uid: uid, sid: sid })
            .then((res) => {
                console.log(res);
            });

        let nobind = 1; // 正常不绑定关系
        if (mobile.length == 11 && VipGrade >= 1) {
            nobind = 0; // 如果是分销员 则置零 绑定关系
        }

        // 邀请好友执行调用(绑定下级用户)
        nobind = 0;
        let sharePath = `/pages/home/home?sid=${sid}&nobind=${nobind}`;

        let shareObj = {
            title: "千康惠-惠利千万家",
            path: sharePath,
            // imageUrl: imgurl,
            success: function (res) {
                if (res.errMsg == "shareAppMessage:ok") {
                    util.showToast("分享成功");
                }
            },
            fail: function (err) {
                console.log(err);
                util.showToast("分享失败");
            },
        };
        console.log("shareObj", shareObj);
        return shareObj;
    },

    // 分享到朋友圈
    onShareTimeline() {

    },

    // 上拉到底部触发商品加载
    onReachBottom: function () {
        if (!this.data.noMore) {
            this.setData({
                page: ++this.data.page
            })
            this.get_more_list();
        }
    },
})